﻿Happy-New-Year-Release-2012

OSA Plugin Version 0.3.0

Über Weihnachten wurde das Programm etwas weiter entwickelt.
Eingebaute Features:
	   - Schnelleres Verbinden mit Leonardo
	   - Es wird jetzt korrekt angezeigt wenn das Schachprogramm aufgibt.
	   - Es werden jetzt wieder Halbzüge angezeigt. Diese sollten jetzt
	     korrekt im Analyst Modul angezeigt werden. 
	     (Kann ich selber nicht testen)
	   - Der Score sollte jetzt korrekt im Analyst Modul angezeigt werden.
	     (Kann ich selber nicht testen)
	   - Update von Spike 1.2 auf Spike 1.4
	     (Damit befindet man sich unter den Top 10 der PC-Schachprogramme)
Bugfixes:
	Manche Spielstufen waren nicht korrekt belegt.
	Protololl Byte ^BEL wird jetzt ausgewertet

Bekannte Probleme:
	Spike 1.4 braucht recht lange für die Initialisierung, es kann vorkommen
	das der Timeout von 30 Sekunden überschritten wird.

OSA Plugin Version 0.2.0

Das Programm ist in Python geschrieben und per Py2exe zusammen
gebunden.  Das Testsystem war ein Leonardo mit Analyst Modul und OSA
Version 1.0 (also sehr alt) Den ganzen Ordner auf C:/ legen.  Die
Pfade sind aktuell noch hart verdrahtet. :-(

Vorgehen

Leo mit seriellem Kabel starten, am besten nichts weiter
einstellen. Bei eingestellten Baud-Raten ungleich 1200 oder 9600 kann
das Plugin den Leo nicht fangen.  1200 Baud ist der Standard bei dem
Gerät.

Das OSA Plugin liegt im dist Ordner.  Plugin starten, 5-10 Sekunden
warten. Er gibt dann ein akustisches Signal: TiTaTiTa (oder so
ähnlich) Im Anzeigefenster steht „sync done“, ab da kann gespielt
werden.  Ich empfehle den Level A2 oder A4 einzustellen damit das
Programm einigermaßen zügig antwortet. Warum es bei A1 so lange
rechnet weiß ich nicht, das ist aber eher ein Problem von
Spike. Gelegentlich kommt es vor, meistens beim ersten Zug, dass das
Plugin eine Message verliert und dann der Zug erst im „resend „
ausgespielt wird.  D.h. es kommt zu einer Verzögerung von 10 Sekunden.
Problematisch sind die Stufen B7/B8 Mattsuche und Infinite, die gehen
aktuell noch nicht (WB2 Problem). Die Spielstufen sind einfach meinem
Gerät nach empfunden, also A1-D8 wie Grundgerät, E1-G8 wie Analyst,
H1-H8 wie A0-A8. (Da hatte ich keine Idee wie die zu belegen sind)

Wenn das Programm angefangen hat zu rechnen übergibt es regelmäßig die
aktuell berechnete Variante, die kann man sich per „info“ anzeigen
lassen.

Das Programm kommt ohne jede Garantie!

Bitte nicht frustriert sein wenn es nicht auf Anhieb klappt.  In
langen Nächten habe ich gelernt dass es oft nur Kleinigkeiten sind, an
denen es hapert.

Gerade das Timing Leo zu Schachprogramm ist etwas
herausfordernd. Gigahertz gegen 9600 Baud :-)

Für Rückmeldungen bin ich dankbar:

furoscameAT7fun.de

Bei Fehlermeldungen ist es hilfreich wenn der Log geschickt wird, mit
Angabe: Gerät, Modul und OSA-Version

Auf die Weise lassen sich auch nach und nach alle OSA Kennungen der
Module erfassen.

Have fun!
